.index {

	background: url(../images/index_skin.jpg) no-repeat; height: 494px; margin-top: 10px; width: 990px;

}

.index .sFcld {

	margin: 88px 0 0 473px; width: 492px; height: 370px; overflow: hidden; display: inline-block;

}

.index .sFcld h4 {

	background: url(../images/fbox_top.gif); height: 43px;

}

.index .cldBlock {

    margin: 10px auto 0; width: 470px; overflow: hidden; display: block; clear: both;

}

.adjBox {

	width: 460px; margin: 0 auto; margin-top: 10px;

}

.adjBox .pitem,.sCld .adjBox .nitem {

	width: 60px;

}

.adjBox .viewall {

	display: inline-block; width: 340px; text-align: center;

}

.moreList {

	margin-top: 10px; background: #D3C2A6; border: solid 1px #B29871; padding: 4px; height: 298px;

}

.moreList .listBox {

	border: solid 1px #BCA480; background: #fff; height: 296px;

}

.moreList .listBox h4 {

	background: #DFD2BC; font-size: 14px; padding: 5px 5px; color: #634727; text-align: center;

}

.moreList .MoreYear {

	width: 244px; margin-right: 4px;

}

.moreList .MoreYear ul {

	padding: 10px; height: 250px;

}

.moreList .MoreYear li {

	float: left; width: 56px; white-space: nowrap; text-align: center; height: 17px; display: inline; overflow: hidden;

}

.moreList .MoreMonth {

	width: 728px;

}

.moreList .MoreMonth .mBox {

	width: 242px; border-left: solid 1px #BCA480; height: 296px; overflow: hidden;

}

.moreList .MoreMonth .mBox strong {

	background: #D4C3A5; padding: 3px; display: block; width: 50px; margin: 0 auto; text-align: center;

}

.moreList .MoreMonth .mBox ul {

	padding: 10px;

}

.moreList .MoreMonth .mBox li {

	height: 21px; line-height: 21px;

}

.moreList .MoreMonth .noTbs {

	border: 0;

}

.sCld .pLeft h4,.sCld .rBox .yeartp strong,.sCld .listMoreMonth li,.cldTab .Holiday,.cldTab .Overtime,.cldTab .isToday {

    background:url(../images/cld_bg.gif) no-repeat;

}

.sCld {

    margin-top: 10px;

}

.sCld .pLeft {

	border: solid 1px #d7aad4; width: 680px;

}

.sCld .pLeft h4 {

    padding: 4px; font-size: 14px;  background-color: #fbd1f7; background-position: 0 -120px; height: 16px;

}

.sCld .pLeft h4 strong {

	width: 65px; display: inline-block; color: #943066; padding-left: 18px;

}

.sCld .pLeft h4 strong a {

	color: #943066;

}

.sCld .cldBox {

    padding: 15px;

}

.sCld .adjBox {

	width: 460px; margin: 20px auto 10px; font-weight: 700;

}



.sCld .pRight {

    width: 300px;

}

.sCld .rBox {

	border: solid 1px #d7aad4; margin-bottom: 5px;

}

.sCld .rBox h4 {

	font-size: 14px; height: 25px; line-height: 25px; padding: 0 10px;border-bottom: solid 1px #ECBFD5; color: #943066; background: #FFE0ED; overflow: hidden;

}

.sCld .rBox .inner {

	padding: 10px; overflow: hidden;

}

.sCld .rBox ul {

	overflow: hidden; width: 100%;

}

.sCld .rBox .yeartp {

	border-top: solid 1px #ECBFD5; padding-top: 10px;

}

.sCld .rBox .yeartp strong {

	font-size: 12px; background-position: 0 -150px; color: #fff; width: 60px; height: 18px; padding-bottom: 4px; display: block; line-height: 18px; text-align: center;

}

.sCld .rBox .noTbs {

	border: 0; padding: 0

}

.sCld .listMoreYear li {

	float: left; margin: 5px; white-space: nowrap; width: 40px;

}

.sCld .listMoreMonth li {

	height: 24px; line-height: 24px; background-position: 0 -200px; padding-left: 20px;

}

.sCld .cldBlock {

    margin: 20px auto 0; width: 470px; overflow: hidden; display: block; clear: both;

}

.cldTab {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; width: 470px; border: solid #EBAEC8 1px; BORDER-COLLAPSE: collapse;}

.cldTab td,.cldTab th {border: solid #d7aad4 1px;  cursor: default;}

.cldTab th {font-size: 15px; padding: 4px;color:#943066; height: 30px;}

.cldTab td {text-align: right;wdidth:50px; font-size: 12px; padding: 0 3px 0 0; overflow: hidden;}

.cldTab .tdWeek td {padding: 0 4px;text-align: center; height: 20px; background:#fbd1f7;color:#943066}

.cldTab td strong{display: block;font-family: Arial Black; font-weight: 100; dmargin-bottom: 3px; font-size: 19px;}

.cldTab td span {color:#A8A8A8;display:block; white-space: nowrap; width: 60px; overflow: hidden;}

.cldTab td.gray {background:#F5F5F5}

.cldTab td.gray * {color:#CCC;}

.cldTab td.liCld0,.cldTab td.liCld6 {

    color: #C40000;

}

.cldTab td .luckTime {

	position: absolute; float: left; line-height: 150%; display: none; background: #F8E2EC; border-right: solid 1px #F1C6D9; width: 0; padding: 3px; height: 35px; overflow: hidden;

}

.cldTab td .luckTime a {

	color: #943066;

}

.cldTab td.Holiday {color:#D21E1E}

.cldTab td.Overtime {color: #777; background-position: 0 -60px;}

.cldTab td.isToday {

	background-position: -70px 0;

}

#tipsDay {

    position: absolute; background: #FFFFEE; border: solid 1px #FF9000; padding: 5px; display: none; font-size: 12px; line-height: 16px;

}

#tipsDay strong {

    display: block;

}

.index .cldTab {border: solid #DBBD96 1px; height: 280px;}

.index .cldTab th {	height: 25px;color:#8A6738;}

.index .cldTab td,.index .cldTab th {border: solid #E5CEB1 1px;}

.index .cldTab .tdWeek td {padding: 0 4px;text-align: center; background:#EDDDC9;color:#8A6738; height: 20px; line-height: 20px;}

.index .cldTab td.isToday {

	background-position: -70px -60px;

}

.index .cldTab td.lb2 strong {

	font-size: 16px;

}

.index .cldTab td.lb2 .luckTime {

	line-height: 130%

}

.index .adjBox a {

	color: #89663F;

}

.index .cldTab td .luckTime {

	background: #F5EEE5; border-right: solid 1px #ECDDCB;

}

.index .cldTab td .luckTime a {

	color: #906635;

}